A lettings agency has pleaded guilty to seven offences relating to an HMO. IHomes Letting Limited has been fined £16,970 for failing...